package ext.acae2.dms.bean;

import java.util.List;
import java.util.Map;

public class PartBean extends DataBean {

	public String getParentRef() {
		return parentRef;
	}

	public void setParentRef(String parentRef) {
		this.parentRef = parentRef;
	}

	private String parentId;
	private Map<String, String> map;
	private String REMARK;
	
	private String TCNo;

	private List<EPMDocumentBean> epmDocList; // only export
	private List<JtBean> jtList; // only export

	// attributes
	private String OBJNAME;
	private String DRAWINGNO;
	private String COPYRIGHT;
	private String CHARACTERTYPE;
	private String MASS;
	private String UNITE;
	private String MODEL;
	private String DESIGN;
	private String SECRETLEVEL;
	private String SECURITYDEADLINE;

	private String PARTTYPE;
	private String BLANKSPEC;
	private String BLANKSTATE;
	private String MATERIAL;
	private String MATERIALSTANDARD;

	private String TITLE;
	private String DOCUMENTID;
	private String DOCUMENTTYPE;
	private String PARTSOURCE;
	
	private String parentRef;//add by cnie for MemberLink chongfu 20130712

	public PartBean(String id, String number, String name, String version,
			String state, String type, Map<String, String> map,
			String PARTTYPE, String BLANKSPEC, String BLANKSTATE,
			String CHARACTERTYPE, String DRAWINGNO, String MASS,
			String MATERIAL, String MATERIALSTANDARD, String OBJNAME,
			String UNITE, String COPYRIGHT, String MODEL, String DESIGN,
			String DOCUMENTID, String DOCUMENTTYPE, String TITLE,
			String parentId, String REMARK, EPMDocumentBean epmDoc,
			List<EPMDocumentBean> epmDocList, List<JtBean> jtList, String TCNo, String SECRETLEVEL, String SECURITYDEADLINE) {

		super(id, number, name, version, state, type);
		this.map = map;
		this.parentId = parentId;
		this.REMARK = REMARK;
		this.TCNo = TCNo;

		this.epmDocList = epmDocList; // only export
		this.jtList = jtList; // only export

		this.OBJNAME = OBJNAME;
		this.DRAWINGNO = DRAWINGNO;
		this.COPYRIGHT = COPYRIGHT;
		this.CHARACTERTYPE = CHARACTERTYPE;
		this.MASS = MASS;
		this.UNITE = UNITE;
		this.MODEL = MODEL;
		this.DESIGN = DESIGN;
		this.SECRETLEVEL = SECRETLEVEL;
		this.SECURITYDEADLINE = SECURITYDEADLINE;

		this.PARTTYPE = PARTTYPE;
		this.BLANKSPEC = BLANKSPEC;
		this.BLANKSTATE = BLANKSTATE;
		this.MATERIAL = MATERIAL;
		this.MATERIALSTANDARD = MATERIALSTANDARD;

		this.TITLE = TITLE;
		this.DOCUMENTID = DOCUMENTID;
		this.DOCUMENTTYPE = DOCUMENTTYPE;
	}

	public PartBean() {

	}

	public String getParentId() {
		return parentId;
	}

	public void setParentId(String parentId) {
		this.parentId = parentId;
	}
	
	public String getTCNo() {
		return TCNo;
	}

	public void setTCNo(String tCNo) {
		TCNo = tCNo;
	}

	public Map<String, String> getMap() {
		return map;
	}

	public void setMap(Map<String, String> map) {
		this.map = map;
	}

	public String getPARTTYPE() {
		return PARTTYPE;
	}

	public void setPARTTYPE(String pARTTYPE) {
		PARTTYPE = pARTTYPE;
	}

	public String getBLANKSPEC() {
		return BLANKSPEC;
	}

	public void setBLANKSPEC(String bLANKSPEC) {
		BLANKSPEC = bLANKSPEC;
	}

	public String getBLANKSTATE() {
		return BLANKSTATE;
	}

	public void setBLANKSTATE(String bLANKSTATE) {
		BLANKSTATE = bLANKSTATE;
	}

	public String getCHARACTERTYPE() {
		return CHARACTERTYPE;
	}

	public void setCHARACTERTYPE(String cHARACTERTYPE) {
		CHARACTERTYPE = cHARACTERTYPE;
	}

	public String getDRAWINGNO() {
		return DRAWINGNO;
	}

	public void setDRAWINGNO(String dRAWINGNO) {
		DRAWINGNO = dRAWINGNO;
	}

	public String getMASS() {
		return MASS;
	}

	public void setMASS(String mASS) {
		MASS = mASS;
	}

	public String getMATERIAL() {
		return MATERIAL;
	}

	public void setMATERIAL(String mATERIAL) {
		MATERIAL = mATERIAL;
	}

	public String getMATERIALSTANDARD() {
		return MATERIALSTANDARD;
	}

	public void setMATERIALSTANDARD(String mATERIALSTANDARD) {
		MATERIALSTANDARD = mATERIALSTANDARD;
	}

	public String getOBJNAME() {
		return OBJNAME;
	}

	public void setOBJNAME(String oBJNAME) {
		OBJNAME = oBJNAME;
	}

	public String getUNITE() {
		return UNITE;
	}

	public void setUNITE(String uNITE) {
		UNITE = uNITE;
	}

	public String getCOPYRIGHT() {
		return COPYRIGHT;
	}

	public void setCOPYRIGHT(String cOPYRIGHT) {
		COPYRIGHT = cOPYRIGHT;
	}

	public String getMODEL() {
		return MODEL;
	}

	public void setMODEL(String mODEL) {
		MODEL = mODEL;
	}

	public String getDESIGN() {
		return DESIGN;
	}

	public void setDESIGN(String dESIGN) {
		DESIGN = dESIGN;
	}

	public String getTITLE() {
		return TITLE;
	}

	public void setTITLE(String tITLE) {
		TITLE = tITLE;
	}

	public String getDOCUMENTID() {
		return DOCUMENTID;
	}

	public void setDOCUMENTID(String dOCUMENTID) {
		DOCUMENTID = dOCUMENTID;
	}

	public String getDOCUMENTTYPE() {
		return DOCUMENTTYPE;
	}

	public void setDOCUMENTTYPE(String dOCUMENTTYPE) {
		DOCUMENTTYPE = dOCUMENTTYPE;
	}

	public String getREMARK() {
		return REMARK;
	}

	public void setREMARK(String rEMARK) {
		REMARK = rEMARK;
	}

	public List<EPMDocumentBean> getEpmDocList() {
		return epmDocList;
	}

	public void setEpmDocList(List<EPMDocumentBean> epmDocList) {
		this.epmDocList = epmDocList;
	}

	public List<JtBean> getJtList() {
		return jtList;
	}

	public void setJtList(List<JtBean> jtList) {
		this.jtList = jtList;
	}
	
	public String getPARTSOURCE() {
		return PARTSOURCE;
	}

	public void setPARTSOURCE(String pARTSOURCE) {
		PARTSOURCE = pARTSOURCE;
	}
	
	public String getSECRETLEVEL() {
		return SECRETLEVEL;
	}

	public void setSECRETLEVEL(String sECRETLEVEL) {
		SECRETLEVEL = sECRETLEVEL;
	}

	public String getSECURITYDEADLINE() {
		return SECURITYDEADLINE;
	}

	public void setSECURITYDEADLINE(String sECURITYDEADLINE) {
		SECURITYDEADLINE = sECURITYDEADLINE;
	}

}
